/**
 * 
 */
package com.fox.webapp.domain;

import org.bson.types.ObjectId;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

/**
 * 账户验证基本信息设定<br>
 * 系统将自动根据此信息遍历设置的broker并比对是否存在帐号
 * @author yockii
 *
 */
@Document
public class AccountVerifySetting {

	@Id
	private ObjectId id;
	
	private String loginData;
	private String loginUrl;
	private String sessionIdKey;
	private String accountsUrl;
	private String accountsElementsSelector;
	private String brokerName;
	/**
	 * @return the id
	 */
	public ObjectId getId() {
		return id;
	}
	/**
	 * @param id the id to set
	 */
	public void setId(ObjectId id) {
		this.id = id;
	}
	/**
	 * @return the loginData
	 */
	public String getLoginData() {
		return loginData;
	}
	/**
	 * @param loginData the loginData to set
	 */
	public void setLoginData(String loginData) {
		this.loginData = loginData;
	}
	/**
	 * @return the loginUrl
	 */
	public String getLoginUrl() {
		return loginUrl;
	}
	/**
	 * @param loginUrl the loginUrl to set
	 */
	public void setLoginUrl(String loginUrl) {
		this.loginUrl = loginUrl;
	}
	/**
	 * @return the sessionIdKey
	 */
	public String getSessionIdKey() {
		return sessionIdKey;
	}
	/**
	 * @param sessionIdKey the sessionIdKey to set
	 */
	public void setSessionIdKey(String sessionIdKey) {
		this.sessionIdKey = sessionIdKey;
	}
	/**
	 * @return the accountsUrl
	 */
	public String getAccountsUrl() {
		return accountsUrl;
	}
	/**
	 * @param accountsUrl the accountsUrl to set
	 */
	public void setAccountsUrl(String accountsUrl) {
		this.accountsUrl = accountsUrl;
	}
	/**
	 * @return the accountsElementsSelector
	 */
	public String getAccountsElementsSelector() {
		return accountsElementsSelector;
	}
	/**
	 * @param accountsElementsSelector the accountsElementsSelector to set
	 */
	public void setAccountsElementsSelector(String accountsElementsSelector) {
		this.accountsElementsSelector = accountsElementsSelector;
	}
	/**
	 * @return the brokerName
	 */
	public String getBrokerName() {
		return brokerName;
	}
	/**
	 * @param brokerName the brokerName to set
	 */
	public void setBrokerName(String brokerName) {
		this.brokerName = brokerName;
	}
	
}
